package com.ksyun.campus.metaserver.services;

/**
 * MetaServer初始化服务接口
 * 负责在MetaServer启动时执行必要的初始化操作
 * 包括元数据存储初始化、文件系统根目录创建等
 */
public interface IMetaServerInitService {
    
    /**
     * 初始化MetaServer服务
     * 在MetaServer启动时调用，执行以下操作：
     * 1. 初始化元数据存储（如RocksDB）
     * 2. 创建文件系统根目录（如果不存在）
     * 3. 初始化系统配置
     * 4. 启动相关服务组件
     * 
     * @return 初始化是否成功
     */
    boolean initialize();
}
